package com.asa.mvvm_aop_frame.basic.pointcut

/**
 * create By：anderson
 * on 2022/4/27
 * desc:
 */
object ActivityLifecyclePoint {


    const val ON_ACTIVITY_CREATE : String =
        "execution(* com.asa.mvvm_aop_frame.basic.ui.BaseActivity.onCreate(android.os.Bundle))"

    const val ON_ACTIVITY_NEW_INTENT: String =
        "execution(* com.asa.mvvm_aop_frame.basic.ui.BaseActivity.onNewIntent(android.content.Intent))"

    const val ON_ACTIVITY_STARTED:String =
        "execution(* com.asa.mvvm_aop_frame.basic.ui.BaseActivity.onStart()"
    const val ON_ACTIVITY_SAVE_INSTANCE_STATE: String =
        "execution(* com.asa.mvvm_aop_frame.basic.ui.BaseActivity.onSaveInstanceState(android.os.Bundle))"

    const val ON_ACTIVITY_RESULT: String =
        "execution(* com.asa.mvvm_aop_frame.basic.ui.BaseActivity.onActivityResult(Int,Int,android.content.Intent))"
    const val ON_ACTIVITY_START: String =
        "execution(* com.asa.mvvm_aop_frame.basic.ui.BaseActivity.onStart())"
    const val ON_ACTIVITY_RESUME: String =
        "execution(* com.asa.mvvm_aop_frame.basic.ui.BaseActivity.onResume())"
    const val ON_ACTIVITY_PAUSE: String =
        "execution(* com.asa.mvvm_aop_frame.basic.ui.BaseActivity.onPause())"
    const val ON_ACTIVITY_STOP: String =
        "execution(* com.asa.mvvm_aop_frame.basic.ui.BaseActivity.onStop())"
    const val ON_ACTIVITY_DESTROY: String =
        "execution(* com.asa.mvvm_aop_frame.basic.ui.BaseActivity.onDestroy())"
}